home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
rbbs_pc
/
call820.zip
/
CALLER.DOC
< prev
next >
Wrap
Text File
|
1990-08-02
|
3KB
|
99 lines
Last caller's print utility.
VERSION 8-02
Steve Stevens
Ten Forward BBS (803)-393-3445.
300 - 19200 24 hrs a day 7 days a week.
Copyright 1990.
This program works perfectly on my system. Follow the directions and it
will work on yours. If you have a problem feel free to call my BBS and tell
me what the problem is and upload your CALL.CFG and LG60.DEF file. I'll look
it over and see what's wrong.
There are 4 files included in this ZIP package:
1. Obviously the CALL.DOC (which you are reading).
2. CALL#-##.BAS. The program. The number represents the date.
3. CALL.CFG. The configuration file.
4. LG60.DEF The output file.
Let's discuss the CALL.CFG file:
Line #1:
D:\RBBS\SYSTEM\CALLERS.DEF
Drive,path and file name of your callers file.
The program starts at the bottom of the callers file and works up so it
doesn't matter how long you file is as long as it's there.
Line #2:
B:\text\lg60.def
Drive,path, file name of the output file.
I use the LG options for ease but you can use a bulletin or the MAIN.NWS
file if you would like. As long as the path is correct.
I also use different security levels so after executing this program
(from RBBS.BAT) I use the DOS copy command to make the other files.
I.E.
BASIC CALLxx-xx.BAS
COPY B:\TEXT\LG60.DEF B:\TEXT\LG1101.DEF
RBBS.BAT
NOTE: This is additive to the RBBS.BAT.
Line #3:
5
This is how many names to print out. you can print 1 or 8 or up to 20 minus
the length of your header. (Below).
Line #4:
6
This is the length of my header on the LG60.DEF file.
You can use an ANSI LGxx.DEF if you like but remember:
THIS PROGRAM USES RANDOM ACCESS. THE LINES MUST BE EQUAL TO 80!! You must
have (80 * header) characters in order for this to print right!
IE. The header I use is 5 lines long on the LG60.DEF file and I have 400 characters (spaces included) to fill out and for this to work correctly.
Line #5:
2
This is the number of Blank lines to print after the last name.
Also this positions the {PB command.
Finally,
RBBS must be made to recycle externally in order to run this.
IE.
RBBS-PC 1
IF EXIST RCTTY.BAT RCTTY.BAT
IF EXIST RCTTY.BAT GOTO AGAIN <- note if DOOR opened DO NOT run CALLERS File
:CALLERS
BASIC CALL6-14.BAS <- or whatever version you have.
COPY B:\TEXT\LG60.DEF B:\TEXT\LG1101.DEF
:AGAIN
RBBS.BAT
This is just a basic example. Mine is much more complex but I hope this got
the Idea across.
On FINAL note:
You must have BASIC.EXE, CALL#-##.BAS, and CALL.CFG in the same directory.
Please note also that this is written in plain BASIC. (I'm too poor to buy
a compiler. OR I'm just to lazy to re-write to compile with the compiler I
have. Who knows?)
Well, there you go.
Good luck and happy SYSOPing!
STEVE STEVENS
Ten Forward BBS
(803)-393-3445.
P.S.
Always in the (P)ersonal files area is the latest version. Sometimes
Once a month other times 3 times a week. It depends on how busy I am.